Ext.define('AgenteNET.model.utilitarios.Chamada', {
	extend : 'Ext.data.Model',
	fields : [ {
		name : 'id',
		type : 'string'
	}, {
		name : 'nome',
		type : 'string'
	}, {
		name : 'rotulo',
		type : 'string'
	}, {
		name : 'titulo',
		type : 'string'
	}, {
		name : 'descricao',
		type : 'string'
	}, {
		name : 'controle',
		type : 'string'
	}, {
		name : 'funcao',
		type : 'string'
	}, {
		name : 'icone',
		type : 'string'
	}, {
		name : 'video',
		type : 'string'
	}, {
		name : 'situacao',
		type : 'string'
	}, ],
	proxy : {
		type : 'rest',
		url : 'http://localhost/agentenet/public/utilitarios/recursos',
		reader : {
			type : 'json',
			root : 'data',
		},
	},
});
Ext.define('AgenteNET.model.utilitarios.ChamadaRecurso', {
	extend : 'Ext.data.Model',
	fields : [ {
		name : 'id',
		type : 'string'
	}, {
		name : 'nome',
		type : 'string'
	}, {
		name : 'rotulo',
		type : 'string'
	}, {
		name : 'titulo',
		type : 'string'
	}, {
		name : 'descricao',
		type : 'string'
	}, {
		name : 'controle',
		type : 'string'
	}, {
		name : 'funcao',
		type : 'string'
	}, {
		name : 'icone',
		type : 'string'
	}, {
		name : 'video',
		type : 'string'
	}, {
		name : 'situacao',
		type : 'string'
	}, ],
	proxy : {
		type : 'rest',
		url : 'http://localhost/agentenet/public/utilitarios/recursos',
		reader : {
			type : 'json',
			root : 'data',
		},
	},
});
Ext.define('AgenteNET.model.utilitarios.recurso.Chamada', {
	extend : 'Ext.data.Model',
	fields : [ {
		name : 'recurso_id',
		type : 'string'
	}, {
		name : 'chamada_id',
		type : 'string'
	}, ],
	idProperty:'chamada_id',
	associations : [ {
		type : 'belongsTo',
		model : 'AgenteNET.model.utilitarios.ChamadaRecurso',
		//associatedName:'recurso',
		name:'recurso',
		associationKey :'recurso',
		getterName : 'getRecurso',
		setterName : 'setRecurso',
		primaryKey : 'id',
		foreignKey:'recurso_id',
		autoLoad : false,
	}, {
		type : 'belongsTo',
		model : 'AgenteNET.model.utilitarios.Chamada',
		//associatedName:'chamada',
		name:'chamada',
		associationKey :'chamada',
		getterName : 'getChamada',
		setterName : 'setChamada',
		primaryKey : 'id',
		foreignKey:'chamada_id',
		autoLoad : true,
	} ],

});
